<!DOCTYPE html><html lang="en" data-theme="dark"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>UoE UG3 Inf Course Research | Yang's Harbor</title><meta name="keywords" content="记录,资料,调查"><meta name="author" content="✨YangSier✨,hobart.yang@qq.com"><meta name="copyright" content="✨YangSier✨"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#0d0d0d"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><meta name="description" content="My choiceSM1:  Professional Issues Informatics Large Practical Introduction to Vision and Robotics Introductory Applier Machine Learning  SM2:  System Design Project Computer Communication and Network">
<meta property="og:type" content="article">
<meta property="og:title" content="UoE UG3 Inf Course Research">
<meta property="og:url" content="https://discover304.top/2021/07/18/2021q3/037-UG3-course-research/index.html">
<meta property="og:site_name" content="Yang&#39;s Harbor">
<meta property="og:description" content="My choiceSM1:  Professional Issues Informatics Large Practical Introduction to Vision and Robotics Introductory Applier Machine Learning  SM2:  System Design Project Computer Communication and Network">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://th.bing.com/th/id/R.9b1ffa35179be4fd13b8a77a7b2a4137?rik=gNUbFR0VAaqUhQ&pid=ImgRaw">
<meta property="article:published_time" content="2021-07-18T13:40:23.000Z">
<meta property="article:modified_time" content="2021-07-18T14:16:22.000Z">
<meta property="article:author" content="✨YangSier✨">
<meta property="article:tag" content="记录">
<meta property="article:tag" content="资料">
<meta property="article:tag" content="调查">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://th.bing.com/th/id/R.9b1ffa35179be4fd13b8a77a7b2a4137?rik=gNUbFR0VAaqUhQ&pid=ImgRaw"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://discover304.top/2021/07/18/2021q3/037-UG3-course-research/"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//hm.baidu.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="preconnect" href="//zz.bdstatic.com"/><meta name="google-site-verification" content="ilqpfk3vkgzDNNikz_V37-DOvRyi5wv4Hoi_eyBqvTg"/><meta name="msvalidate.01" content="49D9A50CCF9744E17274791468EDB517"/><meta name="baidu-site-verification" content="code-V24KosyVh1"/><meta name="360-site-verification" content="bd8859c3d74dfa3e8aeee9db30c94bd2"/><meta name="yandex-verification" content="f28ec9bbd50c56f5"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><script>var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?8030f6052f2fed6a4704d96619f090d6";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script><link rel="stylesheet" href="/css/font.css" media="print" onload="this.media='all'"><script>var GLOBAL_CONFIG = { 
  root: '/',
  algolia: undefined,
  localSearch: {"path":"search.xml","languages":{"hits_empty":"We didn't find any results for the search: ${query}"}},
  translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
  noticeOutdate: {"limitDay":365,"position":"top","messagePrev":"It has been","messageNext":"days since the last update, the content of the article may be outdated."},
  highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true},
  copy: {
    success: 'Copy successfully',
    error: 'Copy error',
    noSupport: 'The browser does not support'
  },
  relativeDate: {
    homepage: false,
    post: false
  },
  runtime: 'days',
  date_suffix: {
    just: 'Just',
    min: 'minutes ago',
    hour: 'hours ago',
    day: 'days ago',
    month: 'months ago'
  },
  copyright: {"limitCount":200,"languages":{"author":"Author: ✨YangSier✨","link":"Link: ","source":"Source: Yang's Harbor","info":"Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source."}},
  lightbox: 'fancybox',
  Snackbar: {"chs_to_cht":"Traditional Chinese Activated Manually","cht_to_chs":"Simplified Chinese Activated Manually","day_to_night":"Dark Mode Activated Manually","night_to_day":"Light Mode Activated Manually","bgLight":"#ffc910","bgDark":"#02c3f6","position":"bottom-left"},
  source: {
    jQuery: 'https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js',
    justifiedGallery: {
      js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
      css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
    },
    fancybox: {
      js: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js',
      css: 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css'
    }
  },
  isPhotoFigcaption: true,
  islazyload: true,
  isanchor: true
};

var saveToLocal = {
  set: function setWithExpiry(key, value, ttl) {
    const now = new Date()
    const expiryDay = ttl * 86400000
    const item = {
      value: value,
      expiry: now.getTime() + expiryDay,
    }
    localStorage.setItem(key, JSON.stringify(item))
  },

  get: function getWithExpiry(key) {
    const itemStr = localStorage.getItem(key)

    if (!itemStr) {
      return undefined
    }
    const item = JSON.parse(itemStr)
    const now = new Date()

    if (now.getTime() > item.expiry) {
      localStorage.removeItem(key)
      return undefined
    }
    return item.value
  }
}

// https://stackoverflow.com/questions/16839698/jquery-getscript-alternative-in-native-javascript
const getScript = url => new Promise((resolve, reject) => {
  const script = document.createElement('script')
  script.src = url
  script.async = true
  script.onerror = reject
  script.onload = script.onreadystatechange = function() {
    const loadState = this.readyState
    if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
    script.onload = script.onreadystatechange = null
    resolve()
  }
  document.head.appendChild(script)
})</script><script id="config_change">var GLOBAL_CONFIG_SITE = { 
  isPost: true,
  isHome: false,
  isHighlightShrink: false,
  isToc: true,
  postUpdate: '2021-07-18 22:16:22'
}</script><noscript><style type="text/css">
  #nav {
    opacity: 1
  }
  .justified-gallery img {
    opacity: 1
  }

  #recent-posts time,
  #post-meta time {
    display: inline !important
  }
</style></noscript><script>(function () {  window.activateDarkMode = function () {
    document.documentElement.setAttribute('data-theme', 'dark')
    if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
    }
  }
  window.activateLightMode = function () {
    document.documentElement.setAttribute('data-theme', 'light')
   if (document.querySelector('meta[name="theme-color"]') !== null) {
      document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
    }
  }
  const autoChangeMode = 'false'
  const t = saveToLocal.get('theme')
  if (autoChangeMode === '1') {
    const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
    const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
    const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
    const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
    if (t === undefined) {
      if (isLightMode) activateLightMode()
      else if (isDarkMode) activateDarkMode()
      else if (isNotSpecified || hasNoSupport) {
        const now = new Date()
        const hour = now.getHours()
        const isNight = hour <= 6 || hour >= 18
        isNight ? activateDarkMode() : activateLightMode()
      }
      window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
        if (saveToLocal.get('theme') === undefined) {
          e.matches ? activateDarkMode() : activateLightMode()
        }
      })
    } else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else if (autoChangeMode === '2') {
    const now = new Date()
    const hour = now.getHours()
    const isNight = hour <= 6 || hour >= 18
    if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
    else if (t === 'light') activateLightMode()
    else activateDarkMode()
  } else {
    if (t === 'dark') activateDarkMode()
    else if (t === 'light') activateLightMode()
  }const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
   if (asideStatus === 'hide') {
     document.documentElement.classList.add('hide-aside')
   } else {
     document.documentElement.classList.remove('hide-aside')
   }
}})()</script><meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Yang's Harbor" type="application/atom+xml">
</head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">Loading...</div></div></div><div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="author-avatar"><img class="avatar-img" data-lazy-src="/img/head.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="site-data"><div class="data-item is-center"><div class="data-item-link"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">243</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/tags/"><div class="headline">Tags</div><div class="length-num">88</div></a></div></div><div class="data-item is-center"><div class="data-item-link"><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> Articles</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archive</span></a></li><li><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Category</span></a></li><li><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></li></ul></div></div></div></div><div id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url(https://th.bing.com/th/id/R.9b1ffa35179be4fd13b8a77a7b2a4137?rik=gNUbFR0VAaqUhQ&amp;pid=ImgRaw)"><nav id="nav"><span id="blog_name"><a id="site-name" href="/">Yang's Harbor</a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> Search</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> Home</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> Links</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> About</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> Articles</span><i class="fas fa-chevron-down expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> Archive</span></a></li><li><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> Category</span></a></li><li><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> Tags</span></a></li></ul></div></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="post-info"><h1 class="post-title">UoE UG3 Inf Course Research</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">Created</span><time class="post-meta-date-created" datetime="2021-07-18T13:40:23.000Z" title="Created 2021-07-18 21:40:23">2021-07-18</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">Updated</span><time class="post-meta-date-updated" datetime="2021-07-18T14:16:22.000Z" title="Updated 2021-07-18 22:16:22">2021-07-18</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/NoteBook/">NoteBook</a><i class="fas fa-angle-right post-meta-separator"></i><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/NoteBook/OtherNote/">OtherNote</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-wordcount"><i class="far fa-file-word fa-fw post-meta-icon"></i><span class="post-meta-label">Word count:</span><span class="word-count">2k</span><span class="post-meta-separator">|</span><i class="far fa-clock fa-fw post-meta-icon"></i><span class="post-meta-label">Reading time:</span><span>12min</span></span><span class="post-meta-separator">|</span><span class="post-meta-pv-cv"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">Post View:</span><span id="busuanzi_value_page_pv"></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><h2 id="My-choice"><a href="#My-choice" class="headerlink" title="My choice"></a>My choice</h2><p>SM1:</p>
<ul>
<li><a href="#professional-issues-level-10-infr10022">Professional Issues</a></li>
<li><a href="#informatics-large-practical-infr09051">Informatics Large Practical</a></li>
<li><a href="#introduction-to-vision-and-robotics-infr09019">Introduction to Vision and Robotics</a></li>
<li><a href="#introductory-applied-machine-learning-infr10069">Introductory Applier Machine Learning</a></li>
</ul>
<p>SM2:</p>
<ul>
<li><a href="#system-design-project-infr09032">System Design Project</a></li>
<li><a href="#computer-communications-and-networks-infr10074">Computer Communication and Networks</a></li>
<li><a href="#foundations-of-natural-language-processing-infr10078">Foundations of Natural Language Processing</a></li>
</ul>
<p>Winter Pool:</p>
<ul>
<li><a href="#operating-systems-infr10079">Operating System</a></li>
<li><a href="#software-testing-infr10057">Software Testing</a></li>
<li>Courses related to Quantum Computing</li>
</ul>
<h2 id="SM1"><a href="#SM1" class="headerlink" title="SM1"></a>SM1</h2><p>Semester 1 of UG3 is focusing on application application and engineering.</p>
<h3 id="Professional-Issues-Level-10-INFR10022"><a href="#Professional-Issues-Level-10-INFR10022" class="headerlink" title="Professional Issues (Level 10) (INFR10022)"></a>Professional Issues (Level 10) (INFR10022)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr10022.htm</li>
<li>Credit: 10</li>
<li>Compulsory</li>
<li>100%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>Professional Issues in Information Technology, 2nd Edition, Frank Bott, BCS Learning &amp; Development Limited, 2014.</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Identify a range professional and unprofessional behaviour in a range of ICT-related contexts and identify remedial action in the case of unprofessional behaviour</li>
<li>Work effectively in a ICT-related team being able to play a number of different roles and effectively communicate inside and outside the team.</li>
<li>Correctly identify issues arising from the organization and management of public and private enterprises and how these influence the design, construction, deployment and operation of ICT systems and how such issues might be resolved.</li>
<li>Correctly identify how legal systems influence the constitution of ICT-related organisations and how legislation regulates those organisations operations and interactions with other entities and how such issues might be resolved.</li>
<li>Correctly identify how broader social and ethical considerations influence the work of ICT professionals and how such issues might be resolved.</li>
</ul>
<h3 id="Informatics-Large-Practical-INFR09051"><a href="#Informatics-Large-Practical-INFR09051" class="headerlink" title="Informatics Large Practical (INFR09051)"></a>Informatics Large Practical (INFR09051)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr09051.htm</li>
<li>Credit: 20</li>
<li>Compulsory</li>
<li>100%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>none</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Consider alternative algorithm designs and data structures for tackling a given problem.</li>
<li>Show awareness of the difference between design and implementation in software development.</li>
<li>Implement and debug a software system of medium to large size.</li>
<li>Design and carry out experiments and tests, and explain the methodology involved.</li>
<li>Write a well-structured report providing clear and concise documentation for a software project.</li>
</ul>
<h3 id="Introduction-to-Vision-and-Robotics-INFR09019"><a href="#Introduction-to-Vision-and-Robotics-INFR09019" class="headerlink" title="Introduction to Vision and Robotics (INFR09019)"></a>Introduction to Vision and Robotics (INFR09019)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr09019.htm</li>
<li>Credit: 10</li>
<li>50%WE + 50%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>Russell &amp; Norvig Chapters 24 &amp; 25 in Artificial Intelligence: A modern approach, Prentice Hall, 1995, ISBN: 0130803022 Highly Recommended</em></li>
<li><em>Robin R. Murphy, Introduction to AI Robotics, MIT Press, 2000, ISBN: 0262133830, Recommended, suppementary for Robotics</em></li>
<li><em>Solomon and Breckon, Fundamentals of Digital Image Processing, Wiley-Blackwell, 2010, ISBN 978-0470844731, Highly Recommended</em></li>
<li><em>Ulrich Nehmzoe, Mobile Robotics: A Practical Introduction, 2nd Edition, Recommended</em></li>
<li><strong>W. Burger, M Burge: principles of Digital Image Processing, Springer 2009, ISBN: 978-848001909, Covers some of IVR, AV matreials but maybe less than 50%, also on-line free inside the University</strong></li>
<li><em>RC Gonzalez, RE Woods, SL Eddins: Digital Image Processing Using MATLAB, 2nd Edition, Prentice Hall 2009, ISBN: 9780982085400, Excellent but expensive, covers alot of IVR some of AV</em></li>
<li><em>E. Alpaydin, Introduction to Machine Learning, The MIT PRess, October 2004, ISBN: 0262012111, Recommended. Chapters are a deeper exploration of the Bayesin Classification topic</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Students will be able to recall and explain the essential facts, concepts and principles in robotics and computer vision, demonstrated through written answers in examination conditions.</li>
<li>Students will be able to describe and evaluate the strengths and weaknesses of some specific sensor and motor hardware; and some specific software methods for sensory processing and motor control, demonstrated through written answers in examination conditions.</li>
<li>Students will be able to employ hardware (e.g. cameras, robots) and software (e.g. Matlab,robot simulator) tools to solve a practical problem of sensory-motor control, and will show a working system in a practical class.</li>
<li>Students will, in writing a joint report, identify problem criteria and context, discuss design and development, test, analyse and evaluate the behaviour of the sensory-motor control system they have developed.</li>
</ul>
<h3 id="Automated-Reasoning-INFR09042"><a href="#Automated-Reasoning-INFR09042" class="headerlink" title="Automated Reasoning (INFR09042)"></a>Automated Reasoning (INFR09042)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr09042.htm</li>
<li>Credit: 10</li>
<li>50%WE + 50%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li>John Harrison. Handbook of Practical Logic and Automated Reasoning, CUP, 2009.</li>
<li>Tobias Nipkow and Gerwin Klein. Concrete Semantics with Isabelle&#x2F;HOL, Springer, 2014.</li>
<li>T. Nipkow, L. C. Paulson, and M. Wenzel. Isabelle&#x2F;HOL: A Proof Assistant for Higher- Order Logic , Springer, 2002.</li>
<li>M.Huth and M.Ryan. Logic in Computer Science, Modelling and and Reasoning about Systems, CUP, 2nd Edition, 2004.</li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Use sophisticated mechanisms available in theorem provers to represent problem.</li>
<li>Write interactive proof in procedural and declarative styles.</li>
<li>Use interactive and automated methods to carry out proofs in the theorem prover.</li>
<li>Represent and reason about mathematical and other less formal knowledge using logic.</li>
<li>Understand and compare automated reasoning techniques and apply them using pen-and-paper.</li>
</ul>
<h3 id="Introductory-Applied-Machine-Learning-INFR10069"><a href="#Introductory-Applied-Machine-Learning-INFR10069" class="headerlink" title="Introductory Applied Machine Learning (INFR10069)"></a>Introductory Applied Machine Learning (INFR10069)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr10069.htm</li>
<li>Credit: 20</li>
<li>50%WE + 50%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>Hands-On Machine Learning with Scikit-Learn &amp; Tensor Flow. Aurelien Geron, O’Reilly, 2017.</em></li>
<li><em>Elements of Statistical Learning by T. Hastie, R. Tibshirani and J. Friedman (Springer 2009)</em></li>
<li><em>Bayesian Reasoning and Machine Learning by D. Barber (CUP, 2012)</em></li>
<li><em>Data Mining: Practical Machine Learning Tools and Techniques, Ian H. Witten, Eibe Frank, Mark A. Hall, 3rd edition, Morgan Kaufmann, 2011.</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Explain the scope, goals and limits of machine learning, and the main sub-areas of the field.</li>
<li>Describe the various techniques covered in the syllabus and where they fit within the structure of the discipline.</li>
<li>Critically compare, contrast and evaluate the different ML techniques in terms of their applicability to different Machine Learning problems.</li>
<li>Given a data set and problem, use appropriate software to apply these techniques to the data set to solve the problem.</li>
<li>Given appropriate data, use a systematic approach to conducting experimental investigations and assessing scientific hypotheses.</li>
</ul>
<h2 id="SM2"><a href="#SM2" class="headerlink" title="SM2"></a>SM2</h2><p>Semester 2 of UG3 is focusing on detailed explanation of the mechanism.</p>
<h3 id="System-Design-Project-INFR09032"><a href="#System-Design-Project-INFR09032" class="headerlink" title="System Design Project (INFR09032)"></a>System Design Project (INFR09032)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr09032.htm</li>
<li>Credit: 20</li>
<li>Compulsory</li>
<li>100%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>The Elements of Style, W.Strunk Jr &amp; E.B.White</em></li>
<li><em>Lend me Your Ears, Max Atkinson</em></li>
<li><em>The Visual Display of Quentitative Information, Edward Tufte</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Working as members of a team in designing and implementing a complex and multi-faceted system</li>
<li>Planning and monitoring the effort of a project to meet milestones and deadlines, within a limited time scale</li>
<li>Drawing together knowledge and understanding of wide areas of software and hardware systems</li>
<li>Demonstrating and presenting the outcome from a practical project</li>
<li>Documenting the feasibility, design and development of a potential product</li>
</ul>
<h3 id="Algorithms-and-Data-Structures-INFR10052"><a href="#Algorithms-and-Data-Structures-INFR10052" class="headerlink" title="Algorithms and Data Structures (INFR10052)"></a>Algorithms and Data Structures (INFR10052)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr10052.htm</li>
<li>Credit: 10</li>
<li>75%WE + 25%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li>Introduction to Algorithms (3rd Edition), Cormen, Leiserson, Rivest, Stein: . MIT Press, 2002. (Course text)</li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Should be able to describe, and implement, the major algorithms for well known combinatorial problems such as Sorting, Matrix Multiplication, Minimum Spanning Trees, and other problems listed in the syllabus.</li>
<li>Should be able to demonstrate familiarity with algorithmic strategies such as Divide-and-Conquer, the Greedy strategy and Dynamic Programming; and should be able to test these strategies on new problems and identify whether or not they are likely to be useful for those problems.</li>
<li>Should be able to construct clear and rigorous arguments to prove correctness&#x2F;running-time bounds of algorithms, and should be able to present these arguments in writing.</li>
<li>Should be able to explain the importance of the data structures used in a particular implementation of an algorithm, and how the data structure that is used can affect the running time.</li>
<li>Should be able to construct simple lower bound arguments for algorithmic problems, and to understand the relationship between upper and lower bounds. Also should be able to perform simple average-case analyses of the running-time of an algorithm, as well as worst-case analyses.</li>
</ul>
<h3 id="Computer-Communications-and-Networks-INFR10074"><a href="#Computer-Communications-and-Networks-INFR10074" class="headerlink" title="Computer Communications and Networks (INFR10074)"></a>Computer Communications and Networks (INFR10074)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr10074.htm</li>
<li>Credit: 10</li>
<li>100%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li>J.F. Kurose and K.W. Ross, “Computer Networking: A Top-Down Approach”, 7th Edition, Pearson Education, 2017</li>
<li>L.L. Peterson and B.S. Davie, “Computer Networks: A Systems Approach”, 5th Edition, Morgan Kaufmann, 2012</li>
<li>A.S. Tanenbaum and D.J. Wetherall, “Computer Networks”, 5th Edition, Pearson Education, 2011</li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Explain key networking concepts, principles, design issues and techniques at all protocol layers.</li>
<li>Contrast between different types of networks (e.g., wide area networks vs. local area networks, wired vs. wireless) in terms of their characteristics and protocols used.</li>
<li>Describe different types of networked applications and what underlying network protocols are needed to meet their diverse requirements.</li>
<li>Distinguish between control and data planes in computer networks, and their corresponding architectures in real-world networks (including the Internet).</li>
<li>Understand reliable transport protocols and networked system architectures via implementation using Socket APIs, measurement and analysis.</li>
</ul>
<h3 id="Foundations-of-Natural-Language-Processing-INFR10078"><a href="#Foundations-of-Natural-Language-Processing-INFR10078" class="headerlink" title="Foundations of Natural Language Processing (INFR10078)"></a>Foundations of Natural Language Processing (INFR10078)</h3><ul>
<li>Credit: 20</li>
<li>75%WE + 25%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>REQUIRED: Dan Jurafsky and James Martin Speech and Language Processing (3rd edition online, and 2009 2nd edition for chapters that aren’t yet updated in 3rd edition).</em></li>
<li><em>RECOMMENDED: Bird, S., E. Klein and E. Loper, Natural Language Processing with Python, (2009) O’Reilly Media.</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Identify and analyze examples of ambiguity in natural language—ambiguity in part-of-speech, word sense, syntax, semantics and pragmatics. Explain how ambiguity presents a problem for computational analysis and NLP applications and some of the ways it can be addressed (see (2) to (5)).</li>
<li>Describe and apply standard sequence models (e.g., HMMs), classification models (e.g., Naive Bayes, MaxEnt); parsing algorithms (e.g., statistical chart parsing and dependency parsing) for processing language at different levels (e.g. morphology, syntax and semantics), and simulate each algorithm on &#96;toy linguistic examples step-by-step with pen and paper.</li>
<li>Explain and provide examples of how sparse data can be a problem for machine learning in NLP; describe and apply methods for addressing the sparse data problem.</li>
<li>Given an appropriate NLP problem, students should also be able to identify suitable evaluation measures for testing solutions to the problem, explain the role of annotated corpora in developing those solutions, and assess and justify which sequence of algorithms are most appropriate for solving the problem, based on an understanding of the algorithms in (2) and (3).</li>
<li>Implement parts of the NLP pipeline with the help of appropriate support code and&#x2F;or tools. Evaluate and interpret the results of implemented methods on natural language data sets.</li>
</ul>
<h3 id="Operating-Systems-INFR10079"><a href="#Operating-Systems-INFR10079" class="headerlink" title="Operating Systems (INFR10079)"></a>Operating Systems (INFR10079)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr10079.htm</li>
<li>Credit: 20</li>
<li>50%WE + 50%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li><em>A. Silbershatz, P. Galvin, and G. Gagne, ‘Operating Systems Concepts’ (10th Edition), John Wiley Addison-Wesley, 2018</em></li>
<li><em>W. Stallings, ‘Operating Systems, Internals and Design Principles’ (5th edition or later), Prentice Hall, 2005.</em></li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Describe the structure and components of modern operating systems</li>
<li>Explain the abstract concepts and concrete implementations of operating systems</li>
<li>Compare and contrast the differing approaches taken by various operating systems</li>
<li>Evaluate the suitability of differing approaches in different application domains</li>
<li>Design OS components to address particular needs</li>
</ul>
<h3 id="Software-Testing-INFR10057"><a href="#Software-Testing-INFR10057" class="headerlink" title="Software Testing (INFR10057)"></a>Software Testing (INFR10057)</h3><ul>
<li>http://www.drps.ed.ac.uk/20-21/dpt/cxinfr10057.htm</li>
<li>Credit: 20</li>
<li>45%WE + 55%CW</li>
</ul>
<p>Reading List:</p>
<ul>
<li>Mauro Pezzè and Michal Young, Software Testing and Analysis, John Wiley &amp; Sons, 2008</li>
<li>Glenford J. Myers, et al, The Art of Software Testing , John Wiley &amp; Sons Inc, 2004</li>
<li>Scott Loveland et al, Software Testing Techniques: Finding the Defects That Matter , Charles River Media, 2004</li>
<li>R. Patton, Software Testing, SAMS, 2005</li>
<li>C Kaner, J Bach &amp; B Pettichord Lessons Learned in Software Testing: A Context-Driven Approach, Wiley Europe, 2002</li>
<li>There is also extensive supporting material online which will be used in teaching</li>
</ul>
<p>Learning Outcomes:</p>
<ul>
<li>Analyze requirements to determine appropriate testing strategies</li>
<li>Design and implement comprehensive test plans with instrumented code</li>
<li>Apply a wide variety of testing techniques and compute test coverage and yield according to a variety of criteria</li>
<li>Evaluate the limitations of a given testing process, using statistical methods where appropriate, and summarise outcomes</li>
<li>Conduct reviews and inspections</li>
</ul>
</article><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/tags/%E8%AE%B0%E5%BD%95/">记录</a><a class="post-meta__tags" href="/tags/%E8%B5%84%E6%96%99/">资料</a><a class="post-meta__tags" href="/tags/%E8%B0%83%E6%9F%A5/">调查</a></div><div class="post_share"><div class="social-share" data-image="https://th.bing.com/th/id/R.9b1ffa35179be4fd13b8a77a7b2a4137?rik=gNUbFR0VAaqUhQ&amp;pid=ImgRaw" data-sites="facebook,twitter,wechat,weibo,qzone,qq,linkedin"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/social-share.js/dist/css/share.min.css" media="print" onload="this.media='all'"><script src="https://cdn.jsdelivr.net/npm/social-share.js/dist/js/social-share.min.js" defer></script></div></div><div class="post-reward"><div class="reward-button"><i class="fas fa-qrcode"></i> Donate<div class="reward-main"><ul class="reward-all"><li class="reward-item"><a href="/img/wechat.jpg" target="_blank"><img class="post-qr-code-img" data-lazy-src="/img/wechat.jpg" alt="wechat"/></a><div class="post-qr-code-desc">wechat</div></li><li class="reward-item"><a href="/img/alipay.jpg" target="_blank"><img class="post-qr-code-img" data-lazy-src="/img/alipay.jpg" alt="alipay"/></a><div class="post-qr-code-desc">alipay</div></li></ul></div></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/2021/08/02/2021q3/038-MP3-wav-midi/"><img class="prev-cover" data-lazy-src="https://img.ashampoo.com/images/products/0096/icon.png" onerror="onerror=null;src='/img/404.png'" alt="cover of previous post"><div class="pagination-info"><div class="label">Previous Post</div><div class="prev_info">MP3 to Wav to Midi</div></div></a></div><div class="next-post pull-right"><a href="/2021/07/18/2021q1/029-Hashcode-experience/"><img class="next-cover" data-lazy-src="https://th.bing.com/th/id/Radd490fa7662d0fd6da713faf5bce3ec?rik=7VE4q6RvTNfU6A&amp;riu=http%3a%2f%2fwww.ieee.hr%2f_news%2ficons%2f0bd0d864a5a669e16a40d1b0d301c58a2630_icon.jpg&amp;ehk=Dy9hO4fm%2bJPLRjofOve7yHihGDpvP2wW0v6rx4BNwhg%3d&amp;risl=&amp;pid=ImgRaw" onerror="onerror=null;src='/img/404.png'" alt="cover of next post"><div class="pagination-info"><div class="label">Next Post</div><div class="next_info">Google Hash Code Competition Summary</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="fas fa-thumbs-up fa-fw"></i><span> Related Articles</span></div><div class="relatedPosts-list"><div><a href="/2021/01/10/2021q1/021-UG2-course-research/" title="UoE UG2 Inf Course Research"><img class="cover" data-lazy-src="https://th.bing.com/th/id/R1c2ff6edd7ff8c7c1302531f28406704?rik=0h%2fJvuVBYjUIoA&pid=ImgRaw" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2022-09-19</div><div class="title">UoE UG2 Inf Course Research</div></div></a></div><div><a href="/2021/09/21/2021q3/063-research-diary-the-1/" title="【研究日记】虚拟歌姬自动调教之歌曲音频切割的问题"><img class="cover" data-lazy-src="https://image.discover304.top/miku_sound.jpeg?imageView2/2/h/300" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2022-01-07</div><div class="title">【研究日记】虚拟歌姬自动调教之歌曲音频切割的问题</div></div></a></div><div><a href="/2022/01/24/2022q1/137-plane-proj/" title="【项目实战】ROS Wifi 飞机控制项目（其一） 施工中~"><img class="cover" data-lazy-src="http://image.discover304.top/jiniang_robot_gaoda.jpg?imageView2/2/h/300" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2022-09-16</div><div class="title">【项目实战】ROS Wifi 飞机控制项目（其一） 施工中~</div></div></a></div><div><a href="/2022/03/15/2022q1/148-torch-install/" title="使用 Whl 安装 Pytorch 施工中~"><img class="cover" data-lazy-src="https://image.discover304.top/blog-img/s11100109162022.png" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2022-09-16</div><div class="title">使用 Whl 安装 Pytorch 施工中~</div></div></a></div><div><a href="/2021/09/09/2021q3/050-python-有序字典和集合/" title="【Python】有序字典和集合说明"><img class="cover" data-lazy-src="https://img2.huashi6.com/images/resource/2010/03/31/9h721517p0.jpg?imageView2/3/q/85/interlace/1/w/2560/h/2560" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2021-12-25</div><div class="title">【Python】有序字典和集合说明</div></div></a></div><div><a href="/2021/09/23/2021q3/067-programming-paradigm/" title="编程范式整理"><img class="cover" data-lazy-src="http://image.discover304.top/tample.jpg?imageView2/2/h/300" alt="cover"><div class="content is-center"><div class="date"><i class="fas fa-history fa-fw"></i> 2021-09-26</div><div class="title">编程范式整理</div></div></a></div></div></div><hr/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> Comment</span></div></div><div class="comment-wrap"><div><div class="vcomment" id="vcomment"></div></div></div></div></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" data-lazy-src="/img/head.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">✨YangSier✨</div><div class="author-info__description">Love Everything You Like.</div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives/"><div class="headline">Articles</div><div class="length-num">243</div></a></div><div class="card-info-data-item is-center"><a href="/tags/"><div class="headline">Tags</div><div class="length-num">88</div></a></div><div class="card-info-data-item is-center"><a href="/categories/"><div class="headline">Categories</div><div class="length-num">23</div></a></div></div><a class="button--animated" id="card-info-btn" target="_blank" rel="noopener" href="https://space.bilibili.com/98639326"><i class="fab fa-bilibili"></i><span>Bilibili Me</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/Discover304" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="https://blog.csdn.net/Discover304" target="_blank" title="CSDN"><i class="fa-solid fa-c"></i></a><a class="social-icon" href="https://www.zhihu.com/people/discover-56-86-75" target="_blank" title="知乎"><i class="fa-brands fa-zhihu"></i></a><a class="social-icon" href="mailto:hobart.yang@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://jq.qq.com/?_wv=1027&amp;k=EaGddTQg" target="_blank" title="QQ"><i class="fa-brands fa-qq"></i></a></div></div></div><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>Announcement</span></div><div class="announcement_content">✨动态更新：<p style="text-align:center">享受精彩大学生活中。</p>✨聊天划水QQ群：<p style="text-align:center"><a target="_blank" rel="noopener" href="https://jq.qq.com/?_wv=1027&k=EaGddTQg"><strong>兔叽の魔术工房</strong></a><br>942-848-525</p>✨我们的口号是：<p style="text-align:center; color:#39C5BB">人工降神，机械飞升！</p><a target="_blank" rel="noopener" href='https://space.bilibili.com/98639326'><img src='/img/mikulittletrans.png'></a></div></div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="card-content"><div class="item-headline"><i class="fas fa-stream"></i><span>Catalog</span></div><div class="toc-content"><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#My-choice"><span class="toc-text">My choice</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#SM1"><span class="toc-text">SM1</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Professional-Issues-Level-10-INFR10022"><span class="toc-text">Professional Issues (Level 10) (INFR10022)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Informatics-Large-Practical-INFR09051"><span class="toc-text">Informatics Large Practical (INFR09051)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Introduction-to-Vision-and-Robotics-INFR09019"><span class="toc-text">Introduction to Vision and Robotics (INFR09019)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Automated-Reasoning-INFR09042"><span class="toc-text">Automated Reasoning (INFR09042)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Introductory-Applied-Machine-Learning-INFR10069"><span class="toc-text">Introductory Applied Machine Learning (INFR10069)</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#SM2"><span class="toc-text">SM2</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#System-Design-Project-INFR09032"><span class="toc-text">System Design Project (INFR09032)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Algorithms-and-Data-Structures-INFR10052"><span class="toc-text">Algorithms and Data Structures (INFR10052)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Computer-Communications-and-Networks-INFR10074"><span class="toc-text">Computer Communications and Networks (INFR10074)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Foundations-of-Natural-Language-Processing-INFR10078"><span class="toc-text">Foundations of Natural Language Processing (INFR10078)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Operating-Systems-INFR10079"><span class="toc-text">Operating Systems (INFR10079)</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Software-Testing-INFR10057"><span class="toc-text">Software Testing (INFR10057)</span></a></li></ol></li></ol></div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fas fa-history"></i><span>Recent Post</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2023/04/24/2023q1/173-nginx-docker-blog-page-depoly/" title="【模板】Hexo Docker Nginx 个人博客服务器部署"><img data-lazy-src="https://image.discover304.top/s16001804242023.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="【模板】Hexo Docker Nginx 个人博客服务器部署"/></a><div class="content"><a class="title" href="/2023/04/24/2023q1/173-nginx-docker-blog-page-depoly/" title="【模板】Hexo Docker Nginx 个人博客服务器部署">【模板】Hexo Docker Nginx 个人博客服务器部署</a><time datetime="2023-04-24T06:39:24.000Z" title="Created 2023-04-24 14:39:24">2023-04-24</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子"><img data-lazy-src="https://image.discover304.top/blog-img/s19313212112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】创新点子"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/172-design-idea/" title="【思考】创新点子">【思考】创新点子</a><time datetime="2022-12-11T11:08:37.000Z" title="Created 2022-12-11 19:08:37">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考"><img data-lazy-src="https://image.discover304.top/blog-img/s19305112112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】其他思考"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/171-other-thought/" title="【思考】其他思考">【思考】其他思考</a><time datetime="2022-12-11T11:08:17.000Z" title="Created 2022-12-11 19:08:17">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考"><img data-lazy-src="https://image.discover304.top/blog-img/s19294112112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="【思考】核心思考"/></a><div class="content"><a class="title" href="/2022/12/11/2022q4/170-key-thought/" title="【思考】核心思考">【思考】核心思考</a><time datetime="2022-12-11T11:08:06.000Z" title="Created 2022-12-11 19:08:06">2022-12-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/12/09/2022q4/169-new-r/" title="R: Getting Into Project of R"><img data-lazy-src="https://image.discover304.top/blog-img/s18350812112022.png" onerror="this.onerror=null;this.src='/img/404.png'" alt="R: Getting Into Project of R"/></a><div class="content"><a class="title" href="/2022/12/09/2022q4/169-new-r/" title="R: Getting Into Project of R">R: Getting Into Project of R</a><time datetime="2022-12-09T09:44:06.000Z" title="Created 2022-12-09 17:44:06">2022-12-09</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/28/2022q3/167-2-sp-review/" title="SP Modules Review Contents (3)"><img data-lazy-src="https://image.discover304.top/blog-img/s11220010012022.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="SP Modules Review Contents (3)"/></a><div class="content"><a class="title" href="/2022/11/28/2022q3/167-2-sp-review/" title="SP Modules Review Contents (3)">SP Modules Review Contents (3)</a><time datetime="2022-11-28T07:24:39.000Z" title="Created 2022-11-28 15:24:39">2022-11-28</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2022/11/17/2022q3/166-10-connected-speech-hidden-markov-model/" title="SP Module 10 Connected Speech &amp; HMM Training"><img data-lazy-src="https://image.discover304.top/blog-img/s11220010012022.png?imageView2/2/h/300" onerror="this.onerror=null;this.src='/img/404.png'" alt="SP Module 10 Connected Speech &amp; HMM Training"/></a><div class="content"><a class="title" href="/2022/11/17/2022q3/166-10-connected-speech-hidden-markov-model/" title="SP Module 10 Connected Speech &amp; HMM Training">SP Module 10 Connected Speech &amp; HMM Training</a><time datetime="2022-11-17T01:47:12.000Z" title="Created 2022-11-17 09:47:12">2022-11-17</time></div></div></div></div></div></div></div></main><footer id="footer" style="background-image: url(https://th.bing.com/th/id/R.9b1ffa35179be4fd13b8a77a7b2a4137?rik=gNUbFR0VAaqUhQ&amp;pid=ImgRaw)"><div id="footer-wrap"><div class="copyright">&copy;2020 - 2023 By ✨YangSier✨</div><div><a target="_blank" href="https://beian.miit.gov.cn/" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;"> 冀ICP备2021025381号-1</p></a></div><div><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=13060602001430" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="/img/beian.png" style="float:left;"/><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">冀公网安备 13060602001430号</p></a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="Read Mode"><i class="fas fa-book-open"></i></button><button id="translateLink" type="button" title="Switch Between Traditional Chinese And Simplified Chinese">繁</button><button id="darkmode" type="button" title="Switch Between Light And Dark Mode"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="Toggle between single-column and double-column"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="Setting"><i class="fas fa-cog fa-spin"></i></button><button class="close" id="mobile-toc-button" type="button" title="Table Of Contents"><i class="fas fa-list-ul"></i></button><a id="to_comment" href="#post-comment" title="Scroll To Comments"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="Back To Top"><i class="fas fa-arrow-up"></i></button></div></div><div id="local-search"><div class="search-dialog"><div class="search-dialog__title" id="local-search-title">Local search</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="Search for Posts" type="text"/></div></div></div><hr/><div id="local-search-results"></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div id="search-mask"></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="https://cdn.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script><script>function panguFn () {
  if (typeof pangu === 'object') pangu.spacingElementById('content-inner')
  else {
    getScript('https://cdn.jsdelivr.net/npm/pangu/dist/browser/pangu.min.js')
      .then(() => {
        pangu.spacingElementById('content-inner')
      })
  }
}

function panguInit () {
  if (false){
    GLOBAL_CONFIG_SITE.isPost && panguFn()
  } else {
    panguFn()
  }
}

document.addEventListener('DOMContentLoaded', panguInit)</script><script src="/js/search/local-search.js"></script><script>var preloader = {
  endLoading: () => {
    document.body.style.overflow = 'auto';
    document.getElementById('loading-box').classList.add("loaded")
  },
  initLoading: () => {
    document.body.style.overflow = '';
    document.getElementById('loading-box').classList.remove("loaded")

  }
}
window.addEventListener('load',()=> {preloader.endLoading()})</script><div class="js-pjax"><script>if (document.getElementsByClassName('mermaid').length) {
  if (window.mermaidJsLoad) mermaid.init()
  else {
    getScript('https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js').then(() => {
      window.mermaidJsLoad = true
      mermaid.initialize({
        theme: 'neutral',
      })
      false && mermaid.init()
    })
  }
}</script><script>function loadValine () {
  function initValine () {
    let initData = {
      el: '#vcomment',
      appId: 'A9RWVELPcIotgfbpp9KLGXQM-gzGzoHsz',
      appKey: 'MLgPQW5h0DPgE8jNkeREKubU',
      placeholder: '欢迎留言呀。（网址是选填，可以留空）',
      avatar: 'monsterid',
      meta: 'nick,mail,link'.split(','),
      pageSize: '10',
      lang: 'zh-CN',
      recordIP: true,
      serverURLs: 'https://a9rwvelp.lc-cn-n1-shared.com',
      emojiCDN: 'https://cdn.jsdelivr.net/gh/GamerNoTitle/ValineCDN@master/',
      emojiMaps: {"QQ1":"QQ/aini.gif","QQ2":"QQ/aixin.gif","QQ3":"QQ/aoman.gif","QQ4":"QQ/baiyan.gif","QQ5":"QQ/bangbangtang.gif","QQ6":"QQ/baojin.gif","QQ7":"QQ/baoquan.gif","QQ8":"QQ/bishi.gif","QQ9":"QQ/bizui.gif","QQ11":"QQ/cahan.gif","QQ12":"QQ/caidao.gif","QQ13":"QQ/chi.gif","QQ14":"QQ/ciya.gif","QQ15":"QQ/dabing.gif","QQ16":"QQ/daku.gif","QQ17":"QQ/dan.gif","QQ18":"QQ/deyi.gif","QQ19":"QQ/doge.gif","QQ20":"QQ/fadai.gif","QQ21":"QQ/fanu.gif","QQ22":"QQ/fendou.gif","QQ23":"QQ/ganga.gif","QQ24":"QQ/gouyin.gif","QQ25":"QQ/guzhang.gif","QQ26":"QQ/haixiu.gif","QQ27":"QQ/hanxiao.gif","QQ28":"QQ/haobang.gif","QQ29":"QQ/haqian.gif","QQ30":"QQ/hecai.gif","QQ31":"QQ/hexie.gif","QQ32":"QQ/huaixiao.gif","QQ33":"QQ/jie.gif","QQ34":"QQ/jingkong.gif","QQ35":"QQ/jingxi.gif","QQ36":"QQ/jingya.gif","QQ37":"QQ/juhua.gif","QQ38":"QQ/keai.gif","QQ39":"QQ/kelian.gif","QQ40":"QQ/koubi.gif","QQ41":"QQ/ku.gif","QQ42":"QQ/kuaikule.gif","QQ43":"QQ/kulou.gif","QQ44":"QQ/kun.gif","QQ45":"QQ/lanqiu.gif","QQ46":"QQ/leiben.gif","QQ47":"QQ/lenghan.gif","QQ48":"QQ/liuhan.gif","QQ49":"QQ/liulei.gif","QQ50":"QQ/nanguo.gif","QQ51":"QQ/OK.gif","QQ52":"QQ/penxue.gif","QQ53":"QQ/piezui.gif","QQ54":"QQ/pijiu.gif","QQ55":"QQ/qiang.gif","QQ56":"QQ/qiaoda.gif","QQ57":"QQ/qinqin.gif","QQ58":"QQ/qiudale.gif","QQ59":"QQ/quantou.gif","QQ60":"QQ/saorao.gif","QQ61":"QQ/se.gif","QQ62":"QQ/shengli.gif","QQ63":"QQ/shouqiang.gif","QQ64":"QQ/shuai.gif","QQ65":"QQ/shui.gif","QQ66":"QQ/tiaopi.gif","QQ67":"QQ/touxiao.gif","QQ68":"QQ/tu.gif","QQ69":"QQ/tuosai.gif","QQ70":"QQ/weiqu.gif","QQ71":"QQ/weixiao.gif","QQ72":"QQ/woshou.gif","QQ73":"QQ/wozuimei.gif","QQ74":"QQ/wunai.gif","QQ75":"QQ/xia.gif","QQ76":"QQ/xiaojiujie.gif","QQ77":"QQ/xiaoku.gif","QQ78":"QQ/xiaoyanger.gif","QQ79":"QQ/xieyanxiao.gif","QQ80":"QQ/xigua.gif","QQ81":"QQ/xu.gif","QQ82":"QQ/yangtuo.gif","QQ83":"QQ/yinxian.gif","QQ84":"QQ/yiwen.gif","QQ85":"QQ/youhengheng.gif","QQ86":"QQ/youling.gif","QQ87":"QQ/yun.gif","QQ88":"QQ/zaijian.gif","QQ89":"QQ/zhayanjian.gif","QQ90":"QQ/zhemo.gif","QQ91":"QQ/zhouma.gif","QQ92":"QQ/zhuakuang.gif","QQ93":"QQ/zuohengheng.gif","bilibiliHotKey1":"bilibiliHotKey/1.jpg","bilibiliHotKey2":"bilibiliHotKey/10.jpg","bilibiliHotKey3":"bilibiliHotKey/11.jpg","bilibiliHotKey4":"bilibiliHotKey/12.jpg","bilibiliHotKey5":"bilibiliHotKey/13.jpg","bilibiliHotKey6":"bilibiliHotKey/14.jpg","bilibiliHotKey7":"bilibiliHotKey/15.jpg","bilibiliHotKey8":"bilibiliHotKey/16.jpg","bilibiliHotKey9":"bilibiliHotKey/17.jpg","bilibiliHotKey10":"bilibiliHotKey/18.jpg","bilibiliHotKey11":"bilibiliHotKey/19.jpg","bilibiliHotKey12":"bilibiliHotKey/2.jpg","bilibiliHotKey13":"bilibiliHotKey/20.jpg","bilibiliHotKey14":"bilibiliHotKey/21.jpg","bilibiliHotKey15":"bilibiliHotKey/22.jpg","bilibiliHotKey16":"bilibiliHotKey/23.jpg","bilibiliHotKey17":"bilibiliHotKey/24.jpg","bilibiliHotKey18":"bilibiliHotKey/25.jpg","bilibiliHotKey19":"bilibiliHotKey/26.jpg","bilibiliHotKey20":"bilibiliHotKey/27.jpg","bilibiliHotKey21":"bilibiliHotKey/28.jpg","bilibiliHotKey22":"bilibiliHotKey/29.jpg","bilibiliHotKey23":"bilibiliHotKey/3.jpg","bilibiliHotKey24":"bilibiliHotKey/30.jpg","bilibiliHotKey25":"bilibiliHotKey/31.jpg","bilibiliHotKey26":"bilibiliHotKey/32.jpg","bilibiliHotKey27":"bilibiliHotKey/4.jpg","bilibiliHotKey28":"bilibiliHotKey/5.jpg","bilibiliHotKey29":"bilibiliHotKey/6.jpg","bilibiliHotKey30":"bilibiliHotKey/7.jpg","bilibiliHotKey31":"bilibiliHotKey/8.jpg","bilibiliHotKey32":"bilibiliHotKey/9.jpg","Menhera-chan1":"Menhera-chan/1.jpg","Menhera-chan2":"Menhera-chan/10.jpg","Menhera-chan3":"Menhera-chan/100.jpg","Menhera-chan4":"Menhera-chan/101.jpg","Menhera-chan5":"Menhera-chan/102.jpg","Menhera-chan6":"Menhera-chan/103.jpg","Menhera-chan7":"Menhera-chan/104.jpg","Menhera-chan8":"Menhera-chan/105.jpg","Menhera-chan9":"Menhera-chan/106.jpg","Menhera-chan10":"Menhera-chan/107.jpg","Menhera-chan11":"Menhera-chan/108.jpg","Menhera-chan12":"Menhera-chan/109.jpg","Menhera-chan13":"Menhera-chan/11.jpg","Menhera-chan14":"Menhera-chan/110.jpg","Menhera-chan15":"Menhera-chan/111.jpg","Menhera-chan16":"Menhera-chan/112.jpg","Menhera-chan17":"Menhera-chan/113.jpg","Menhera-chan18":"Menhera-chan/114.jpg","Menhera-chan19":"Menhera-chan/115.jpg","Menhera-chan20":"Menhera-chan/116.jpg","Menhera-chan21":"Menhera-chan/117.jpg","Menhera-chan22":"Menhera-chan/118.jpg","Menhera-chan23":"Menhera-chan/119.jpg","Menhera-chan24":"Menhera-chan/12.jpg","Menhera-chan25":"Menhera-chan/120.jpg","Menhera-chan26":"Menhera-chan/13.jpg","Menhera-chan27":"Menhera-chan/14.jpg","Menhera-chan28":"Menhera-chan/15.jpg","Menhera-chan29":"Menhera-chan/16.jpg","Menhera-chan30":"Menhera-chan/17.jpg","Menhera-chan31":"Menhera-chan/18.jpg","Menhera-chan32":"Menhera-chan/19.jpg","Menhera-chan33":"Menhera-chan/2.jpg","Menhera-chan34":"Menhera-chan/20.jpg","Menhera-chan35":"Menhera-chan/21.jpg","Menhera-chan36":"Menhera-chan/22.jpg","Menhera-chan37":"Menhera-chan/23.jpg","Menhera-chan38":"Menhera-chan/24.jpg","Menhera-chan39":"Menhera-chan/25.jpg","Menhera-chan40":"Menhera-chan/26.jpg","Menhera-chan41":"Menhera-chan/27.jpg","Menhera-chan42":"Menhera-chan/28.jpg","Menhera-chan43":"Menhera-chan/29.jpg","Menhera-chan44":"Menhera-chan/3.jpg","Menhera-chan45":"Menhera-chan/30.jpg","Menhera-chan46":"Menhera-chan/31.jpg","Menhera-chan47":"Menhera-chan/32.jpg","Menhera-chan48":"Menhera-chan/33.jpg","Menhera-chan49":"Menhera-chan/34.jpg","Menhera-chan50":"Menhera-chan/35.jpg","Menhera-chan51":"Menhera-chan/36.jpg","Menhera-chan52":"Menhera-chan/37.jpg","Menhera-chan53":"Menhera-chan/38.jpg","Menhera-chan54":"Menhera-chan/39.jpg","Menhera-chan55":"Menhera-chan/4.jpg","Menhera-chan56":"Menhera-chan/40.jpg","Menhera-chan57":"Menhera-chan/41.jpg","Menhera-chan58":"Menhera-chan/42.jpg","Menhera-chan59":"Menhera-chan/43.jpg","Menhera-chan60":"Menhera-chan/44.jpg","Menhera-chan61":"Menhera-chan/45.jpg","Menhera-chan62":"Menhera-chan/46.jpg","Menhera-chan63":"Menhera-chan/47.jpg","Menhera-chan64":"Menhera-chan/48.jpg","Menhera-chan65":"Menhera-chan/49.jpg","Menhera-chan66":"Menhera-chan/5.jpg","Menhera-chan67":"Menhera-chan/50.jpg","Menhera-chan68":"Menhera-chan/51.jpg","Menhera-chan69":"Menhera-chan/52.jpg","Menhera-chan70":"Menhera-chan/53(1).jpg","Menhera-chan71":"Menhera-chan/53.jpg","Menhera-chan72":"Menhera-chan/54.jpg","Menhera-chan73":"Menhera-chan/55.jpg","Menhera-chan74":"Menhera-chan/56.jpg","Menhera-chan75":"Menhera-chan/57.jpg","Menhera-chan76":"Menhera-chan/58.jpg","Menhera-chan77":"Menhera-chan/59.jpg","Menhera-chan78":"Menhera-chan/6.jpg","Menhera-chan79":"Menhera-chan/60.jpg","Menhera-chan80":"Menhera-chan/61.jpg","Menhera-chan81":"Menhera-chan/62.jpg","Menhera-chan82":"Menhera-chan/63.jpg","Menhera-chan83":"Menhera-chan/64.jpg","Menhera-chan84":"Menhera-chan/65.jpg","Menhera-chan85":"Menhera-chan/66.jpg","Menhera-chan86":"Menhera-chan/67.jpg","Menhera-chan87":"Menhera-chan/68.jpg","Menhera-chan88":"Menhera-chan/69.jpg","Menhera-chan89":"Menhera-chan/7.jpg","Menhera-chan90":"Menhera-chan/70.jpg","Menhera-chan91":"Menhera-chan/71.jpg","Menhera-chan92":"Menhera-chan/72.jpg","Menhera-chan93":"Menhera-chan/73.jpg","Menhera-chan94":"Menhera-chan/74.jpg","Menhera-chan95":"Menhera-chan/75.jpg","Menhera-chan96":"Menhera-chan/76.jpg","Menhera-chan97":"Menhera-chan/77.jpg","Menhera-chan98":"Menhera-chan/78.jpg","Menhera-chan99":"Menhera-chan/79.jpg","Menhera-chan100":"Menhera-chan/8.jpg","Menhera-chan101":"Menhera-chan/80.jpg","Menhera-chan102":"Menhera-chan/81.jpg","Menhera-chan103":"Menhera-chan/82.jpg","Menhera-chan104":"Menhera-chan/83.jpg","Menhera-chan105":"Menhera-chan/84.jpg","Menhera-chan106":"Menhera-chan/85.jpg","Menhera-chan107":"Menhera-chan/86.jpg","Menhera-chan108":"Menhera-chan/87.jpg","Menhera-chan109":"Menhera-chan/88.jpg","Menhera-chan110":"Menhera-chan/89.jpg","Menhera-chan111":"Menhera-chan/9.jpg","Menhera-chan112":"Menhera-chan/90.jpg","Menhera-chan113":"Menhera-chan/91.jpg","Menhera-chan114":"Menhera-chan/92.jpg","Menhera-chan115":"Menhera-chan/93.jpg","Menhera-chan116":"Menhera-chan/94.jpg","Menhera-chan117":"Menhera-chan/95.jpg","Menhera-chan118":"Menhera-chan/96.jpg","Menhera-chan119":"Menhera-chan/97.jpg","Menhera-chan120":"Menhera-chan/98.jpg","Menhera-chan121":"Menhera-chan/99.jpg","Sweetie-Bunny1":"Sweetie-Bunny/12311678.png","Sweetie-Bunny2":"Sweetie-Bunny/12311679.png","Sweetie-Bunny3":"Sweetie-Bunny/12311680.png","Sweetie-Bunny4":"Sweetie-Bunny/12311681.png","Sweetie-Bunny5":"Sweetie-Bunny/12311682.png","Sweetie-Bunny6":"Sweetie-Bunny/12311683.png","Sweetie-Bunny7":"Sweetie-Bunny/12311684.png","Sweetie-Bunny8":"Sweetie-Bunny/12311685.png","Sweetie-Bunny9":"Sweetie-Bunny/12311686.png","Sweetie-Bunny10":"Sweetie-Bunny/12311687.png","Sweetie-Bunny11":"Sweetie-Bunny/12311688.png","Sweetie-Bunny12":"Sweetie-Bunny/12311689.png","Sweetie-Bunny13":"Sweetie-Bunny/12311690.png","Sweetie-Bunny14":"Sweetie-Bunny/12311691.png","Sweetie-Bunny15":"Sweetie-Bunny/12311692.png","Sweetie-Bunny16":"Sweetie-Bunny/12311693.png","Sweetie-Bunny17":"Sweetie-Bunny/12311694.png","Sweetie-Bunny18":"Sweetie-Bunny/12311695.png","Sweetie-Bunny19":"Sweetie-Bunny/12311696.png","Sweetie-Bunny20":"Sweetie-Bunny/12311697.png","Sweetie-Bunny21":"Sweetie-Bunny/12311698.png","Sweetie-Bunny22":"Sweetie-Bunny/12311699.png","Sweetie-Bunny23":"Sweetie-Bunny/12311700.png","Sweetie-Bunny24":"Sweetie-Bunny/12311701.png","Sweetie-Bunny25":"Sweetie-Bunny/12311702.png","Sweetie-Bunny26":"Sweetie-Bunny/12311703.png","Sweetie-Bunny27":"Sweetie-Bunny/12311704.png","Sweetie-Bunny28":"Sweetie-Bunny/12311705.png","Sweetie-Bunny29":"Sweetie-Bunny/12311706.png","Sweetie-Bunny30":"Sweetie-Bunny/12311707.png","Sweetie-Bunny31":"Sweetie-Bunny/12311708.png","Sweetie-Bunny32":"Sweetie-Bunny/12311709.png","Sweetie-Bunny33":"Sweetie-Bunny/12311710.png","Sweetie-Bunny34":"Sweetie-Bunny/12311711.png","Sweetie-Bunny35":"Sweetie-Bunny/12311712.png","Sweetie-Bunny36":"Sweetie-Bunny/12311713.png","Sweetie-Bunny37":"Sweetie-Bunny/12311714.png","Sweetie-Bunny38":"Sweetie-Bunny/12311715.png","Sweetie-Bunny39":"Sweetie-Bunny/12311716.png","Sweetie-Bunny40":"Sweetie-Bunny/12311717.png","Majotabi1":"Majotabi/367516718.png","Majotabi2":"Majotabi/367516719.png","Majotabi3":"Majotabi/367516720.png","Majotabi4":"Majotabi/367516721.png","Majotabi5":"Majotabi/367516722.png","Majotabi6":"Majotabi/367516723.png","Majotabi7":"Majotabi/367516724.png","Majotabi8":"Majotabi/367516725.png","Majotabi9":"Majotabi/367516726.png","Majotabi10":"Majotabi/367516727.png","Majotabi11":"Majotabi/367516728.png","Majotabi12":"Majotabi/367516729.png","Majotabi13":"Majotabi/367516730.png","Majotabi14":"Majotabi/367516731.png","Majotabi15":"Majotabi/367516732.png","Majotabi16":"Majotabi/367516733.png","Majotabi17":"Majotabi/367516734.png","Majotabi18":"Majotabi/367516735.png","Majotabi19":"Majotabi/367516736.png","Majotabi20":"Majotabi/367516737.png","Majotabi21":"Majotabi/367516738.png","Majotabi22":"Majotabi/367516739.png","Majotabi23":"Majotabi/367516740.png","Majotabi24":"Majotabi/367516741.png","Majotabi25":"Majotabi/367516742.png","Majotabi26":"Majotabi/367516743.png","Majotabi27":"Majotabi/367516744.png","Majotabi28":"Majotabi/367516745.png","Majotabi29":"Majotabi/367516746.png","Majotabi30":"Majotabi/367516747.png","Majotabi31":"Majotabi/367516748.png","Majotabi32":"Majotabi/367516749.png","Majotabi33":"Majotabi/367516750.png","Majotabi34":"Majotabi/367516751.png","Majotabi35":"Majotabi/367516752.png","Majotabi36":"Majotabi/367516753.png","Majotabi37":"Majotabi/367516754.png","Majotabi38":"Majotabi/367516755.png","Majotabi39":"Majotabi/367516756.png","Majotabi40":"Majotabi/367516757.png","Snow-Miku1":"Snow-Miku/3583066@2x.png","Snow-Miku2":"Snow-Miku/3583067@2x.png","Snow-Miku3":"Snow-Miku/3583068@2x.png","Snow-Miku4":"Snow-Miku/3583069@2x.png","Snow-Miku5":"Snow-Miku/3583070@2x.png","Snow-Miku6":"Snow-Miku/3583071@2x.png","Snow-Miku7":"Snow-Miku/3583072@2x.png","Snow-Miku8":"Snow-Miku/3583073@2x.png","Snow-Miku9":"Snow-Miku/3583074@2x.png","Snow-Miku10":"Snow-Miku/3583075@2x.png","Snow-Miku11":"Snow-Miku/3583076@2x.png","Snow-Miku12":"Snow-Miku/3583077@2x.png","Snow-Miku13":"Snow-Miku/3583078@2x.png","Snow-Miku14":"Snow-Miku/3583079@2x.png","Snow-Miku15":"Snow-Miku/3583080@2x.png","Snow-Miku16":"Snow-Miku/3583081@2x.png","Snow-Miku17":"Snow-Miku/3583082@2x.png","Snow-Miku18":"Snow-Miku/3583083@2x.png","Snow-Miku19":"Snow-Miku/3583084@2x.png","Snow-Miku20":"Snow-Miku/3583085@2x.png","Snow-Miku21":"Snow-Miku/3583086@2x.png","Snow-Miku22":"Snow-Miku/3583087@2x.png","Snow-Miku23":"Snow-Miku/3583088@2x.png","Snow-Miku24":"Snow-Miku/3583089@2x.png","Snow-Miku25":"Snow-Miku/3583090@2x.png","Snow-Miku26":"Snow-Miku/3583091@2x.png","Snow-Miku27":"Snow-Miku/3583092@2x.png","Snow-Miku28":"Snow-Miku/3583093@2x.png","Snow-Miku29":"Snow-Miku/3583094@2x.png","Snow-Miku30":"Snow-Miku/3583095@2x.png","Snow-Miku31":"Snow-Miku/3583096@2x.png","Snow-Miku32":"Snow-Miku/3583097@2x.png","Snow-Miku33":"Snow-Miku/3583098@2x.png","Snow-Miku34":"Snow-Miku/3583099@2x.png","Snow-Miku35":"Snow-Miku/3583100@2x.png","Snow-Miku36":"Snow-Miku/3583101@2x.png","Snow-Miku37":"Snow-Miku/3583102@2x.png","Snow-Miku38":"Snow-Miku/3583103@2x.png","Snow-Miku39":"Snow-Miku/3583104@2x.png","Snow-Miku40":"Snow-Miku/3583105@2x.png"},
      enableQQ: true,
      path: window.location.pathname,
    }

    if (true) { 
      initData.requiredFields= ('nick,mail'.split(','))
    }
    
    if (false) {
      const otherData = false
      initData = Object.assign({}, initData, otherData)
    }
    
    const valine = new Valine(initData)
  }

  if (typeof Valine === 'function') initValine() 
  else getScript('https://cdn.jsdelivr.net/npm/valine/dist/Valine.min.js').then(initValine)
}

if ('Valine' === 'Valine' || !true) {
  if (true) btf.loadComment(document.querySelector('#vcomment'),loadValine)
  else setTimeout(loadValine, 0)
} else {
  function loadOtherComment () {
    loadValine()
  }
}</script><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div><script defer="defer" id="fluttering_ribbon" mobile="true" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1/dist/canvas-fluttering-ribbon.min.js"></script><script>(function(){
  const bp = document.createElement('script');
  const curProtocol = window.location.protocol.split(':')[0];
  if (curProtocol === 'https') {
    bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  }
  else{
    bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  }
  bp.dataset.pjax = ''
  const s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(bp, s);
})()</script></div></body></html>